﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace QLNS.HeThong
{
    public partial class frmCauHinh : Form
    {
        public frmCauHinh()
        {
            InitializeComponent();
        }

        private void frmCauHinh_Load(object sender, EventArgs e)
        {

        }
        private void btnThietLap_Click(object sender, EventArgs e)
        {
            if (txtTenMayChu.Text.Trim() == "")
            {
                MessageBox.Show("Chưa nhập tên máy chủ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtTenMayChu.Focus();
                return;

            }
            else if (txtTenCSDL.Text.Trim() == "")
            {
                MessageBox.Show("Chưa nhập tên CSDL", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtTenCSDL.Focus();
                return;
            }
            else if (txtTaiKhoan.Text.Trim() == "" && cbXacThuc.Text != "Xác thực theo Windows")
            {
                MessageBox.Show("Chưa nhập tài khoản", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtTaiKhoan.Focus();
                return;
            }
            else if (txtMatKhau.Text.Trim() == "" && cbXacThuc.Text != "Xác thực theo Windows")
            {
                MessageBox.Show("Chưa nhập mật khẩu", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtMatKhau.Focus();
                return;
            }
            else
            {
                if (cbXacThuc.Text == "Xác thực theo Windows")
                {
                    QLNS.Properties.Settings.Default.XacThuc = "Windows";
                }
                else
                {
                    QLNS.Properties.Settings.Default.XacThuc = "SQL";
                }

                QLNS.Properties.Settings.Default.TenMayChu = txtTenMayChu.Text;
                QLNS.Properties.Settings.Default.TenCSDL = txtTenCSDL.Text;
                QLNS.Properties.Settings.Default.TaiKhoan = txtTaiKhoan.Text;
                QLNS.Properties.Settings.Default.MatKhau = txtMatKhau.Text;
                QLNS.Properties.Settings.Default.Save(); //Lưu dữ liệu vào biến trong setting
                MessageBox.Show("Thiết lập hệ thống thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Close();
            }
        }
    }
}
